package kr.couponplay.android.activity;

import android.accounts.NetworkErrorException;
import android.app.AlertDialog;
import android.content.Context;
import android.content.DialogInterface;

public class ErrorDialog {
	public ErrorDialog(Context context, Exception e){
		AlertDialog.Builder alert = new AlertDialog.Builder(context);
		alert.setPositiveButton("확인", new DialogInterface.OnClickListener() {
		    @Override
		    public void onClick(DialogInterface dialog, int which) {
		    dialog.dismiss();     //닫기
		    }
		});
		
		alert.setMessage(getMessage(e));
		alert.show();
	}

	private CharSequence getMessage(Exception e) {
		if (e != null && e instanceof NetworkErrorException) {
			return "네크워크에 연결되지 않아 앱을 종료합니다.";
		} else {
			return "예기치 않은 문제로 앱을 종료합니다.";
		}
	}
}
